<?php

/**
* 自定义用户操作导致的异常类基类
* created by ChenHuaiqi
*/

namespace app\lib\exception;

use think\Exception;

class BaseException extends Exception
{
	//http 状态码 200,400
	public $code = 400;

	//错误具体信息
	public $msg = '参数错误';

	//自定义错误代码
	public $errorCode = '10001';

	public function __construct($params=array()){

		if(!is_array($params)){

			return;
		}

		if(array_key_exists('code', $params)){
			$this->code = $params['code'];
		}

		if(array_key_exists('msg', $params)){
			$this->msg = $params['msg'];
		}

		if(array_key_exists('errorCode', $params)){
			$this->errorCode = $params['errorCode'];
		}
	}
}